An Empirical Study of Agent Programs A Dynamic Blocks World Case Study in GOAL
نویسندگان
چکیده
Agent-oriented programming has been motivated in part by the conception that high-level programming constructs based on common sense notions such as beliefs and goals provide appropriate abstraction tools to develop autonomous software. Various agent programming languages and frameworks have been developed by now, but no systematic study has been done as to how the language constructs in these languages may and are in fact used in practice. Performing a study of these aspects may contribute to the design of best practices or programming guidelines for agent programming, and clarify the use of common sense notions in agent programs. In this paper, we analyze various agent programs for dynamic blocks world, written in the Goal agent programming language. We present several observations based on a quantitative and qualitative analysis that provide insight into more practical aspects of the development of agent programs. Finally, we identify important issues in three key areas related to agent-oriented programming that need further investigation.
منابع مشابه
An Empirical Study of Patterns in Agent Programs An Unreal Tournament Case Study in GOAL
Various agent programming languages and frameworks have been developed by now, but very few systematic studies have been done as to how the language constructs in these languages may and are in fact used in practice. Performing a study of these aspects contributes to the design of best practices or programming guidelines for agent programming. Following a first empirical study of agent programs...
متن کاملAn empirical study of cognitive agent programs
Various agent programming languages and frameworks have been developed by now, but very few systematic studies have been done as to how the elements in these languages may be and are in fact used in practice. Performing a study of these aspects contributes to the design of instruments for facilitating development of high-quality agent programs, namely programming language, programming guideline...
متن کاملAn Empirical Study of Patterns in Agent Programs
Various agent programming languages and frameworks have been developed by now, but very few systematic studies have been done as to how the language constructs in these languages may and are in fact used in practice. Performing a study of these aspects contributes to the design of best practices or programming guidelines for agent programming. Following a first empirical study of agent programs...
متن کاملAn Empirical Study of Agent Programs
Agent-oriented programming has been motivated in part by the conception that high-level programming constructs based on common sense notions such as beliefs and goals provide appropriate abstraction tools to develop autonomous software. Various agent programming languages and frameworks have been developed by now, but no systematic study has been done as to how the language constructs in these ...
متن کاملEvaluating the Performance of an Ambidextrous Bank Using an Agent-based Modeling Approach: A Case Study of Sepah Bank
Banks are the financial institutions that collect assets from various sources and allocate them to the sectors that require liquidity. Therefore, banks are an inherent element in the system of every country. As private banks enter financial markets, the demand for diverse banking services increases dramatically. Banks seek to use various techniques to improve their performance in attracting cus...
متن کامل